package com.ruicar.afs.cloud.common.mq.rabbit.helper;

import com.ruicar.afs.cloud.common.mq.rabbit.helper.bean.ServerQueueRef;
import com.ruicar.afs.cloud.common.mq.rabbit.helper.bean.ServerTemplateRef;
import com.ruicar.afs.cloud.common.mq.rabbit.listener.AfsMqBizProcessor;
import com.ruicar.afs.cloud.common.mq.rabbit.message.MqTransCode;
import lombok.experimental.UtilityClass;

import java.util.HashMap;
import java.util.Map;

@UtilityClass
public class CacheInfo {
    public Map<String, ServerTemplateRef> CACHE_SERVER_TEMPLATE = new HashMap<>();
    public Map<String, ServerQueueRef> CACHE_SERVER_QUEUE = new HashMap<>();

    public Map<MqTransCode, AfsMqBizProcessor> CACHE_TRANS_CODE_PROCESS = new HashMap<>();
}
